form {
        font-size:12px;
        letter-spacing:0pt;
        margin:0px;
        display: inline;
        padding:0px;
        word-spacing:0pt;
        font-family:Verdana,"Lucida Grande","Lucida Sans",sans,Hei;
}
a{
        text-decoration: none;
        CURSOR: pointer;
        COLOR: #105cb6;
        outline: none
}
A:visited {
	COLOR: #666699
}
a:link
{
        color:#3e9cc7;
}
A:hover {
	COLOR: #003
}
a:active
{
        color:#003;
}

.tip{
        font-size: 1.1em;
        font-weight:bold;
        color:#444;
        background-color:#c8c9c3;
}

img{ border:0;} 

img.map {
        padding: 5px;
}

.itemlist {
	padding: 5px;
	margin: 1px;
	border-bottom: 1px dotted #cfcfcf;
}

.itemseparator {
	padding: 1px;
	margin: 1px;
	border-bottom: 1px dotted #cfcfcf;
}

.postsubinfo {
        color: #999999;
}

.postsubinfo a{
        color: #999999;
}

.sidebartitle {
        color:#999933;
        font-family:normal Arial,Helvetica,sans-serif;
        font-size:14.8px;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:150%;
        margin-bottom:5px;
}

.greenfont {
        margin: 0px;
	color: #0066CC;
	font-size: 15px;
}

.nube1 a{
	font: 12px normal Arial, Helvetica, sans-serif;
        line-height:24px;
	color: #4477aa;
}

.nube2 a{
	font: 12px bold Arial, Helvetica, sans-serif;
        line-height:24px;
}

.nube3 a{
	font: 16px normal Arial, Helvetica, sans-serif;
        line-height:24px;
}

.nube4 a{
	font: 18px bold Arial, Helvetica, sans-serif;
        line-height:24px;
	color: #24486c;
}

.nube5 a{
	font: 20px bold Arial, Helvetica, sans-serif;
        line-height:24px;
	color: #24486c;
}

.nube6 a{
	font: 22px bold Arial, Helvetica, sans-serif;
        line-height:24px;
	color: #24486c;
}

.highlight {color: #33CC00; background-color: rgb(100%, 71%, 71%);}

.tl {
        background-color:#EEFFEE;
        border-bottom:1px solid #AAFFAA;
        border-right:1px solid #AAFFAA;
        color:#006600;
        cursor:pointer;
        font-size:12px;
        margin-top:2px;
        padding:3px 3px 2px;
        text-align:center;
        text-decoration:none;
}
.tl:hover {
        background-color:#54be46;
        border-color:#99FF99 rgb(51, 255, 51) rgb(51, 255, 51) rgb(153, 255, 153);
        border-style:solid;
        border-width:1px;
        color:#FFFFFF;
        font-size:12px;
        margin-top:2px;
        padding:3px 3px 2px;
}
.tl a:link {
        text-decoration: none;
        color:#006600;
        font-size:12px;
        margin-top:2px;
        padding:3px 3px 2px;
        text-align:center;
        text-decoration:none;
}
.tl a:visited {
        text-decoration: none;
        color:#006600;
        font-size:12px;
        margin-top:2px;
        padding:3px 3px 2px;
        text-align:center;
        text-decoration:none;
}
.tl a:hover {
        text-decoration: none;
        background-color:#55FF55;
        border-color:#99FF99 rgb(51, 255, 51) rgb(51, 255, 51) rgb(153, 255, 153);
        border-style:solid;
        border-width:1px;
        color:#006600;
        font-size:12px;
        margin-top:2px;
        padding:3px 3px 2px;
}

#categories_div{
        background-color: #EEF4E4;
}

#communities_div{
        margin: 2px 0px 2px 0px;
        padding: 1px 1px 1px 8px;
        background-color: #EEF4E4;
}

.picborder {
        border:1px solid #CCCCCC;
        height:40px;
        margin-bottom:5px;
        margin-right:0px;
        width:40px;
}

div.formError {
        padding: 0px 5px 0px 5px;
        background-color: #FFF6EE;
        color:#ff0000;
}

.posts_tr {
        color:#666666;
        font-family:Arial,Helvetica,sans-serif;
        font-size:12px;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:150%;
}

.posts_table {
        padding:0px;
        width:100%;
}

.posts_td {
        border-bottom:1px dotted #DDDDDD;
}

.side_notice_box {
        background-color: #fddf90;
        margin:10px 2px 2px 2px;
        padding:2px 2px 2px 2px;
        font-family:Arial,Helvetica,sans-serif;
        font-size:14px;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:150%;
}

h1 {
        display:inline;
        font-size:16px;
        font-weight:normal;
        margin:0px;
        padding:2px 0px;
        text-shadow:#999999 2px 2px 2px;
}

.la{
        color:#666666;
        font-family:Arial,Helvetica,sans-serif;
        font-size:14.8px;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:150%;
}

.sub_intro {
        background-color: #f0f0f0;
        padding:10px;
}

.ft {
        color:#006600;
        font-family:normal Arial,Helvetica,sans-serif;
        font-size:14.8px;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:150%;
        margin-bottom:5px;
}

.indent {
        margin-left:15px;
}

img.silk {
        margin-bottom: -2px;
}

h3 {
        color:#F27211;
        font-size:1.2em;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        letter-spacing:-1px;
        line-height:normal;
        margin-bottom:0.5em;
        margin:0px;
        padding: 5px 0 0;
}


div.box {
        -moz-border-radius-bottomleft:7px;
        -moz-border-radius-bottomright:7px;
        -moz-border-radius-topleft:7px;
        -moz-border-radius-topright:7px;
        background-color:#fff;
        border:1px solid #E0E0E0;
        font-size:12px;
        margin-bottom:10px;
        padding:5px;
}

div.side_box {
        -moz-border-radius-bottomleft:7px;
        -moz-border-radius-bottomright:7px;
        -moz-border-radius-topleft:7px;
        -moz-border-radius-topright:7px;
        background-color:#eff0ef;
        border:1px solid #E0E0E0;
        width:255px;
        font-size:12px;
        margin-bottom:10px;
        padding:5px;
}

div.menu_inner {
        border: 1px solid #E0E0E0;
        background-color: #FFF;
        margin: 10px;
        padding: 5px;
        font-size: 12px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
}

ul.menu {
        margin: 0px;
        padding: 0px;
        font-size: 13px;
        list-style: none;
        color: #000;
}

ul.menu li {
        padding-top: 2px;
}


table.form {
        overflow: hidden;
        border-collapse: collapse;
}

table.form td {
        margin: 0px;
        padding: 10px 1em 0 0;
        font-size: 14px;
}

textarea.ml {
        font-family: "Courier New", Courier, Hei, mono;
        font-size: 13px;
        width: 400px;
        overflow: auto;
        background-color: #fff;
        color: #333;
        border-style: solid;
        border-width: 1px;
        padding: 2px;
        border-top-color: #C0C0C0;
        border-left-color: #C0C0C0;
        border-right-color: #CCC;
        border-bottom-color: #CCC;
}

input.sll {
        font-family: "Courier New", Courier, Hei, mono;
        font-size: 13px;
        width: 300px;
        background-color: #fff;
        color: #333;
        border-style: solid;
        border-width: 1px;
        padding: 2px;
        border-top-color: #C0C0C0;
        border-left-color: #C0C0C0;
        border-right-color: #CCC;
        border-bottom-color: #CCC;
}

.sub_i {
        color:#CCCCCC;
        font-size:12px;
        text-shadow:none;
}

.pagination {
        padding: 3px;
        margin: 3px;
}
.pagination a {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #aaaadd;
        text-decoration: none;
        color: #000099;
}
.pagination a:hover, .pagination a:active {
        border: 1px solid #000099;
        color: #000;
}
.pagination span.current {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #000099;
        font-weight: bold;
        background-color: #000099;
        color: #FFF;
}
.pagination span.disabled {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #eee;
        color: #ddd;
}

td.lt {
        background-image:url(/images/td1.gif);
}
td.ct {
        background-image:url(/images/td2.gif);
}
td.rt {
        background-image:url(/images/td3.gif);
}
td.lm {
        background-image:url(/images/td4.gif);
}
td.origin {
        background-image:url(/images/td5.gif);
        color:#000000;
        font-size:12px;
        line-height:18px;
        text-align:left;
}
td.rm {
        background-image:url(/images/td6.gif);
}
td.lb {
        background-image:url(/images/td7.gif);
}
td.cb {
        background-image:url(/images/td8.gif);
}
td.rb {
        background-image:url(/images/td9.gif);
}

div#notice{
	margin:0px 5px 8px 5px;
	background:#FFF1A8;
	color:#000;
	font-weight:bold;
	padding:2px 5px;
	text-align:center;
}
hr {
        color:#DFDFDF;
        border: 0pt none ;
        background-color: rgb(223, 223, 223);
        height: 1px;
}